home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / utils1 / inerview.arj / IV.DOC next >
Text File  |  1994-03-12  |  35KB  |  777 lines

  1.                                    InnerView
  2.                         A Simple File Management Utility
  3.                              Written by A.L. Peters
  4.                       Copyright (C) 1993 DarkStar Systems
  5.  
  6.  
  7. This program is freely distributable. This is not shareware. As free
  8. software, you may do with it as you wish as long as the original program
  9. coding remains unmodified. DarkStar Systems does not assume any
  10. responsibility for the misuse of this software, and shall in no way be
  11. held liable for any damages incurred through the misuse of this program or
  12. any bugs that may still (but should not) exist within it. We have made every
  13. effort to test all of the current features of this program to ensure that
  14. everything is a-ok.
  15.  
  16. Please note that this version supports only 386 or higher processors due to
  17. use of 386 instructions in the program code. If demand dictates it, an
  18. alternate version of IV exists that supports 808x/80286 processors can be
  19. made available upon request.
  20.  
  21. This document file contains brief information about InnerView, hereafter
  22. abbreviated as IV. IV was written to support the needs of a programmer
  23. working with a lot of files and source code. It can prove useful to the
  24. everyday computer user as well. The program design for IV reflects the
  25. intent to minimize the program size and keep things as efficient as possible.
  26. As such, some of the features of IV will take a little bit of time to
  27. become comfortable with.
  28.  
  29. IV does not attempt to encompass all of the functions and features of a large
  30. file management system such as the DOS shell or the Windows file manager.
  31. IV simply performs a basic set of operations on files. The program is very
  32. simple to use. There are no configuration or associated files that are needed
  33. other than the IV.EXE program itself.
  34.  
  35. IV can operate as a command line program such as XCOPY, FORMAT, and TYPE, but
  36. with only a small subset of the available functions. IV provides a suitable
  37. replacement for all of the following DOS command line functions:
  38.  
  39. DELTREE,FIND,MOVE,PRINT,XCOPY,DELETE,MKDIR,RMDIR,CD,RENAME,REPLACE,ATTRIB,
  40. COPY,DIR
  41.  
  42.                         Command Line Arguments
  43.  
  44. In its simplest form, just use IV and follow it with a file name, like this:
  45.  
  46. IV IV.DOC
  47.  
  48. In this way, IV acts as a replacement for the TYPE command.
  49.  
  50. IV also incorporates a directory navigator. To bring this screen up, just
  51. enter a path name without specifying a file name or pattern, such as:
  52.  
  53. IV
  54. IV C:\
  55. IV \WINDOWS\SYSTEM
  56. IV B:
  57.  
  58. Note the first example: IV by itself brings up the current directory.
  59.  
  60. If you specify a file name or pattern in the command line, you will NOT
  61. get the directory screen. IV accepts any form of file pattern with wild
  62. cards and will match to all files in the specified directory, such as:
  63.  
  64. IV C:\*.BAT
  65. IV *.C
  66. IV D:\EXS\DAT\TEST1.BIN
  67. IV FILE??.*
  68.  
  69. IV can display both binary and text files. A file is first sampled to
  70. see what kind of data it contains. If IV cannot format the file as a
  71. regular text file, you will see the file displayed as raw binary data.
  72. A command line option of -h forces the display into a third type of display
  73. mode, commonly known as the hex dump. For example,
  74.  
  75. IV -h IV.EXE
  76.  
  77. IV attempts to determine the file format by sampling a small portion of the
  78. total file. You can fool IV by changing formats within the same file, in
  79. which case a normal text display can become binary junk as you page down.
  80. However, in the vast majority of cases, one can determine whether a file
  81. is normal text by simply looking at part of the file.
  82.  
  83. IV can read multiple end-of-line conventions in 4 formats:
  84.  
  85. carriage return + linefeed (normal MS-DOS)
  86. linefeed only (normal UNIX)
  87. carriage return only
  88. linefeed + carriage return
  89.  
  90. As long as only one type of end-of-line covention is used, the file can be
  91. displayed as a normal text file. Tab characters are expanded according to the
  92. tab size, which defaults to every 4th column up to 80 columns.
  93.  
  94. Files that contain long lines greater than 1000 characters will not be
  95. displayed as normal text. Files with long lines usually belong to some
  96. internal format of a wordprocessor document, where linebreaks are not used
  97. within paragraphs. This types of file will be displayed in binary format.
  98.  
  99. The remainder of the command line options are specified in the template
  100. for IV that follows:
  101.  
  102. IV [?][-h][-d####][-t##][-u][-f] [DRIVE:][PATH][FILE PATTERN]
  103.  
  104. All values enclosed in [] are mutually exclusive and optional.
  105.  
  106. The ? option displays a small help message.
  107.  
  108. The -d option sets the maximum number of directory entries IV will
  109. allow into memory at one time. The default is 1000. If you have a very long
  110. directory you may increase this up to 4000 entries, as in:
  111.  
  112. IV -d4000 C:\fonts
  113.  
  114. You may also decrease the entries to as low as 500.
  115.  
  116. The -t option sets the TAB spacing for text files when they are both
  117. displayed and printed. The default spacing is every 4 columns. You may use
  118. a spacing from 0 to 16. If you use a spacing of 0, TAB characters will be
  119. removed from the file before being displayed/printed.
  120.  
  121. The -u option is the command line equivalent of the bytes used analysis mode,
  122. which will be discussed later. Only use a directory path with this option.
  123.  
  124. The -f option is the command line equivalent of the find files mode, which
  125. will be discussed later. You must specify a file pattern with this option.
  126.  
  127. The rest of the this document describes the directory navigator, and the
  128. system by which binary and text files are viewed.
  129.  
  130.  
  131.                         The Directory Navigator
  132.  
  133. The right side of the screen contains the file directory, the left side
  134. contains the command options. The following keys are available for
  135. viewing the directory:
  136.  
  137. PgUp/PgDn             Previous/next page
  138. Cursor Up/Down        Scroll the directory
  139. TAB                   Advance to the next file with a different 1st char.
  140. HOME                  First file in directory
  141. END                   Last file in directory
  142. RETURN                If entry is a directory, change to it
  143.                       If entry is a file, view it
  144. SPACE                 Toggle directory/file on/off
  145.  
  146. NOTE: The lower left corner of the screen shows 2 lines for entries selected
  147. and bytes selected. The total number of entries in the directory relate to
  148. files only, not directories. Therefore, when you select a directory, the
  149. selected status lines on the screen will not change.
  150.  
  151. Press Esc or Q to quit IV from this screen.
  152.  
  153. Operations are performed on the current directory in 2 modes. If you have
  154. toggled any files with the SPACE bar, the command operations will work with
  155. the selected files only. The file/directory that the selector bar is
  156. currently positioned over will NOT be part of a command operation. Most
  157. options except for Delete, XCopy, and Move will ignore selected directories.
  158. Operations that specifically work with files such as viewing will ignore any
  159. selected directories.
  160.  
  161. If no files are selected, then command operations only work on the file that
  162. the selector bar is currently positioned over.
  163.  
  164. For example, if no files are selected, the delete (Del key) option deletes
  165. the file the selector bar is highlighting. If 3 files are selected, then the
  166. delete option applies to the 3 selected files, regardless of where the
  167. selector bar is positioned. During group processing of files, you can use
  168. the Escape key to cancel a command operation on the current and all
  169. subsequent files.
  170.  
  171. Note that the top two entries of any directory display are the ".." and "."
  172. file names, for parent and current directory. The default sort order for
  173. IV is by file name. When you select the parent entry "..", you will be
  174. positioned at the exact position you left off in the parent directory. This
  175. path history feature allows you to quickly navigate between parent and child
  176. directories. Command options follow.
  177.  
  178.  
  179.                         RETURN: Display current file.
  180.  
  181. The file will be analyzed to see if it is binary or text format. In addition,
  182. if the file is a .ZIP file, the files in the .ZIP will be displayed rather
  183. than the file contents. A .ZIP file can archive a DOS directory tree intact,
  184. therefore, IV will read the ZIP directory and display it as a normal
  185. directory. If the ZIP file contains subdirectories, then you will have to
  186. navigate the ZIP file as you would a normal DOS directory tree. Almost all
  187. commands are disabled when viewing ZIP files, other than the directory
  188. navigation options. Pressing RETURN on a file that is within a zip file will
  189. extract the file and display it to the screen. You must have PKUNZIP.EXE on
  190. the command path for the extract option to work. Note that IV will create
  191. a temporary directory called IV_TMP on your C: drive when extracting the
  192. file prior to viewing. The contents of this directory are not deleted, so you
  193. may want to periodically clean out IV_TMP.
  194.  
  195. If the file is binary, the file will be shown in pages of raw information.
  196. The light colored text correponds to normal readable data. The darker
  197. characters are not part of the normal ASCII character set. Use the keys
  198. shown at the bottom of the screen to navigate through the binary file. Press
  199. Escape to abort a group file selection or RETURN to view the next file
  200. selected. Note that IV accepts PC graphics symbols in the extended ASCII
  201. range of 174 to 223 as printable text, as will most printers.
  202.  
  203. If the file is text, IV will make one pass through the file to analyze the
  204. contents. You can use the same keys as the binary viewer to navigate through
  205. the file. You also have 3 extra options.
  206.  
  207. Press E to edit the file. IV will simply shut itself down temporarily, free
  208. up its memory usage, and call the DOS EDIT command with the file. WARNING:
  209. The DOS edit command calls the QBASIC code to edit the file, and unless you
  210. are editing a small text file, you will probably end up with an out of
  211. memory error. You can use any other editor, provided it is called EDIT and
  212. on the command path.
  213.  
  214. The J option allows you to jump to a specific line number in the file.
  215.  
  216. The F option allows you to search the file for a string of text. You may
  217. start the search from the current position shown on the screen, the start of
  218. the file, or continue from a previous search call (using the More suboption).
  219. Once you have used a search string, you may re-search for more occurences
  220. of the same string by used the More suboption. When entering a text string
  221. to search with, normally the string search is case-insensitive. To perform
  222. a case-sensitive search, begin the string with the tilde (~) character. For
  223. example a string of ~Break will cause a search for ther word Break, which
  224. must start with an upper case B. To include binary data in a search string,
  225. you must enter each digit as a hex byte, preceded by the backslash. For
  226. example to search for end-of-line sequences (the return + linefeed
  227. combination), you would enter \0d\0a as the search string. To search for
  228. a backslash character, repeat the character (\\).
  229.  
  230. IV analyzes text files in groups of 10,000 lines. If you want to view a very
  231. large file exceeding 10,000 lines, you must use the TAB key to advance to
  232. the next group of 10,000 lines.
  233.  
  234.  
  235.                         H: Display file in hex format
  236.  
  237. The file is shown in hex format on the left side of the screen and raw
  238. binary format on the right side. The options are the same as those used by
  239. the standard file display option. There are a couple of differences.
  240.  
  241. The J option requires an actual file position. Normally the number you enter
  242. must be a hex string. You can use a decimal string, but must append the #
  243. symbol to the input. For example, the following two strings are equivalent:
  244.  
  245. FFFF
  246. 65535#
  247.  
  248. The E option invokes a hex editor. A cursor will appear in both the hex
  249. and binary areas. Use the TAB key to switch the edit mode between hex input
  250. and character input. You can identify which mode is in use by the color of
  251. the cursor. You may only edit within the current page of data displayed.
  252. A hex digit must be entered as a 2 digit sequence. Changed data will be
  253. shown in a different color. To save the changes, press F1. Press Escape to
  254. exit edit mode without saving any changes. The F2 and F3 keys allow you to
  255. shrink or expand the file be inserting and deleting a range of bytes at the
  256. current cursor position.
  257.  
  258. The F option allows you to search for hex or text data. Hex data must be
  259. entered as a string of 2 character hex bytes (i.e. 1aff2b3c46). Text data
  260. if entered in the same way as the ascii mode text viewer, including the
  261. (~) case operator and the (\) binary delimiter.
  262.  
  263.  
  264.                         P: Print Files
  265.  
  266. 1. Select whether you want standard or laser printing. Standard printing
  267.    prints to any type of printer using the printer's default settings.
  268.    Laser printing only works with laser printers that support the basic
  269.    HP-PCL language, meaning anything that can emulate at least an HP
  270.    LaserJet II. Pages will use a small lineprinter type font with a landscape
  271.    orientation to fit as much information on each page as possible.
  272.  
  273. 2. If you selected standard printing, you must choose between normal printing
  274.    and verbatim printing. Verbatim printing will cause all data to be sent to
  275.    the printer as raw information. For example, if you print a Microsoft Word
  276.    document to a file using an HP LaserJet 4 driver, you can print this file
  277.    by simply sending the file to the printer in verbatim mode. When you don't
  278.    use verbatim mode, the file will be formatted into pages of text, with a
  279.    proper heading at the top of each page.
  280.  
  281. 3. You can specify an alternate destination for the print job by using any
  282.    device name other than PRN, such as LPT1, COM1, etc. You can also print
  283.    to a file by specifying a file name instead of a printer device.
  284.  
  285.  
  286.                         Z: Zip Files
  287.  
  288. This option and the unzip option rely on the assumption that you have the
  289. programs PKZIP.EXE and PKUNZIP.EXE residing somewhere along the system path.
  290. IV does not contain any internal compression/decompression code that can
  291. operate independant of the PkWare programs. IV simply creates the proper
  292. parameter information and calls PKZIP and PKUNZIP to handle the work.
  293.  
  294. When zipping files, you can do so in two ways. If you have not selected any
  295. files to zip, then you must enter a file pattern to pass to PKZIP, such as
  296. *.*, *.doc, etc. Use *.* for all files. You will also be asked if any
  297. subdirectories should be included in the zip process. If you select files,
  298. then only the selected files will be added to the zip file. Note that PKZIP
  299. needs to create a temporary file EVERY time you add a file to the archive.
  300. For this reason, you should not create large zip files through the selection
  301. of individual files (i.e. zip files > 10 megabytes). Instead, move the files
  302. to another location and use the wild card option *.* to zip the directory.
  303.  
  304. Also, IV will not shut down its memory allocations during a zip or unzip
  305. process. The zip programs are smart enough to know how to use EMS and XMS,
  306. so make sure you have at least a megabyte of extra memory before using
  307. the zip or unzip options.
  308.  
  309. There are a few rules that zip uses.
  310.  
  311. - If the source drive (what you see in the current directory) is a floppy
  312.   drive, then IV will use drive C as the working drive for storing the
  313.   temporary file PKZIP needs. Otherwise, PKZIP will try to store the
  314.   temporary file on the floppy disk.
  315.  
  316. - If the source drive is a floppy drive, the volume label will be stored
  317.   in the .ZIP file.
  318.  
  319. - If you elect to recurse sub-directories, all files and subdirectories will
  320.   be stored in the .ZIP file in the proper format.
  321.  
  322. - All hidden and system files are automatically added to the .ZIP file.
  323.  
  324. - You MUST specify a valid path AND file name for the target file since IV
  325.   does not use a source/target directory format.
  326.  
  327.  
  328.                         U: UnZip Files
  329.  
  330. To use unzip, make sure that the selector bar is positioned over a valid
  331. .ZIP file before you press the U key. If you are currently viewing a ZIP
  332. directory, then all selected files will be extracted rather than the entire
  333. zip file.
  334.  
  335. There are a few rules that unzip uses.
  336.  
  337. - If the target drive is a floppy drive, the volume label will be extracted
  338.   to the disk if it is available.
  339.  
  340. - The -d option is used to rebuild the directory structure on the target.
  341.  
  342. - You MUST specify a valid path for the target file since IV does not use a
  343.   source/target directory format. Do NOT specify a file name. To UnZip a
  344.   file to the current directory, just use a path name of period (.).
  345.  
  346. If you are currently viewing the contents of a zip file and have selected
  347. files, the unzip option will extract the selected files only. You may not
  348. unzip a selected directory from a zip file. IV is not robust enough to handle
  349. all of complexities of zip files. You must change to the directory in the
  350. zip file you want to extract, select all files, then perform an unzip.
  351.  
  352.                         O: Order Directory
  353.  
  354. The directory can be sorted according to name, extension, date, or size.
  355. For the date and size orders, you must choose between ascending or
  356. decending order.
  357.  
  358.  
  359.                         N: New Path
  360.  
  361. Enter anything that you would normally provide with the CHDIR DOS command.
  362. You can specify a drive, path, or both. Do NOT add a file pattern to the
  363. path name. If you press RETURN without entering a path name, then any files
  364. that are selected will be cleared.
  365.  
  366.  
  367.                         E: Extension Filter
  368.  
  369. You can actually enter any valid file name filter, including DOS wild card
  370. characters. The directory will be re-read, and only files that match the
  371. filter will be displayed. The current filter pattern is always shown at the
  372. bottom of the screen along with the current path. Press RETURN by itself to
  373. reset the filter back to *.*.
  374.  
  375. You can optionally use multiple pattern filters, which can be included in
  376. the directory display or excluded. Examples are shown below:
  377.  
  378. Pattern: *.C
  379.          display all files with the extension of C
  380.  
  381. Pattern: *.C,*.H,*.MAK
  382.          display all files with the extensions of C, H, and MAK
  383.  
  384. Pattern: ~*.OBJ,*.EXE
  385.          display all files EXCEPT those with the extensions of EXE and OBJ
  386.  
  387. Pattern: C??.LIB
  388.          display all files that have an extension of LIB and a name
  389.          three characters long that starts with the letter C
  390.  
  391. The tilde (~) character is used to exlude all filters you enter. You must
  392. enter only one tilde character for exluding all patterns, and it must only
  393. appear as the first character in the input text.
  394.  
  395. Separate multiple patterns with either a space or a comma. The limit on
  396. multiple patterns is 8, or 60 characters total, whichever comes first.
  397.  
  398.  
  399.                         A: Select ALL Files
  400.  
  401. This option is really a toggle. Pressing A will select all files that are not
  402. selected and unselect all files that are selected. Remember to use the new
  403. path command (N) followed by ENTER to clear all selected files.
  404.  
  405.                         J: Jump to File
  406.  
  407. Enter the first n character of a file name to jump to in the directory. For
  408. example enter M to jump to the first file that starts with the letter M.
  409. Enter AUTOEXEC to jump to the first file that begins with AUTOEXEC. Normally
  410. the J key jumps to file starts, not including directories. To include
  411. directories in a jump command, precede the string with a colon (:), as in
  412. :DOS.
  413.  
  414.  
  415.                         F: Find Files with Replace
  416.  
  417. This option performs two distinct functions. If no files are selected in the
  418. directory, a recursive search for a file name pattern will be done, starting
  419. from the current path and working through all subdirectories within the
  420. current directory. For example, if you are currently in the directory
  421. WINDOWS, and enter a file pattern of *.DLL, then the find option will search
  422. the WINDOWS directory and all of its subdirectories for files that have an
  423. extension of DLL. As the search progresses, the screen will display all
  424. matches found so far. After the search or each full page of matching files,
  425. you can press F1 to select one of the files currently displayed, then press
  426. RETURN to view the file. When you exit the file display, the directory will
  427. now be set to the file you just viewed. If you do not use the F1 key to
  428. select a file, you will be returned back to the original directory when the
  429. search is complete.
  430.  
  431. If you have selected some files, then the find option will perform a search
  432. of text strings within the selected files. As the search progresses, you
  433. will see each file with the number of occurences of the string displayed
  434. immediately to the LEFT of the file name. If the file does not contain the
  435. search string, you'll simply see the file name. When the search is complete,
  436. any files that did not have a matching string to the search string will be
  437. de-selected from the directory. You may perform case sensitive matches using
  438. the (~) tilde as the first charcater of the search string, and enter binary
  439. data using the (\) backslash delimiter (see the section on the RETURN command
  440. function for reading files).
  441.  
  442. You will be asked if you want to replace the search text in ALL selected
  443. files. You have no choice in replacing some occurences of the string in the
  444. files. All occcurences in all selected files will be replaced. If you reply
  445. to the replace prompt with no, then a simple find operation will commence.
  446. If you elect to replace text, you can enter a replacement string. The
  447. replacement text is always case sensitive. You can enter a null string
  448. (empty) to simply remove all occurences of the search string from the files.
  449.  
  450. NOTE: IV needs to create a temporary output file in the same directory as
  451. the other files. You must ensure there is enough space to hold the largest
  452. file in the replacement file list.
  453.  
  454.  
  455.                         B: Bytes Used Analysis
  456.  
  457. This function examines all files and subdirectories starting at the current
  458. path to see how many files and bytes of storage there are on the drive. This
  459. option was implemented so that you can see which directories are taking up
  460. the most space on your system.
  461.  
  462.  
  463.                         T: Tab Settings
  464.  
  465. Enter a tab size from 0 to 16. A tab size of 0 tells IV to ignore tabs in
  466. the files, thus eliminating tab spacing altogether. A tab size of 1
  467. effectively converts a tab into one space. The default tab size is every 4th
  468. column. Tab settings are used by the standard text viewer and the print files
  469. option.
  470.  
  471.  
  472.                         D: DOS Shell
  473.  
  474. IV will free up all memory allocations except for the IV program itself. You
  475. will be able to do any DOS function that doesn't require a full 500-600K
  476. workspace of conventional memory. Don't try to run Windows from this DOS
  477. shell. Type EXIT to get back into IV.
  478.  
  479.  
  480.                         R: Rename Files
  481.  
  482. The new file name is entered in two parts: a name and an extension. Press
  483. RETURN by itself to leave the current name/extension as is. Press Escape to
  484. cancel the rename session.
  485.  
  486.  
  487.                         C: Convert Files
  488.  
  489.  
  490. This option performs 4 distinct functions:
  491.  
  492. 1. The end-of-line format is converted.
  493. 2. Trailing blanks in text lines are removed, since they are wasted space.
  494. 3. Tab characters can be expanded into blanks if specified.
  495. 4. Lines can be expanded into paragraphs.
  496.  
  497. Note that option 4 assumes that you want to convert a text file that has
  498. end of line charcaters after each line into paragraphs, and that you have at
  499. least one blank line separating the paragraphs. The logic is simple, but can
  500. fail on tabular information with intended eol characters which will be
  501. stripped from the lines. Option 4 is hit and miss at best. Use discretion.
  502.  
  503.  
  504.                         S: Split/Combine Files
  505.  
  506. This option was written to allow you to split a file too large for a floppy
  507. drive to fit on multiple floppy disks. For example, if you have a directory
  508. that you just zipped up and the .ZIP file is 2 megabytes in size, you will
  509. need to split the file into 2 pieces to fit onto a floppy disk. There are
  510. two limitations to this version of the file splitter:
  511.  
  512. 1. The target floppy disks can't be formatted or quick-wiped on the fly. You
  513.    must provide floppy disks that are formatted and blank.
  514.  
  515. 2. The file is split into units of 1.4 million bytes each. This means that
  516.    you can only split to a high-density 3.5 inch floppy drive.
  517.  
  518. Splitting a file:
  519.  
  520. Move the selector bar over a file you wish to split. You must specify a
  521. complete path and file name for the target area. Do NOT provide an extension,
  522. since an extension will be added for each split file. If the target drive is
  523. a floppy drive, you will be prompted to swap disks when needed. The amount of
  524. free space on the target drive will be checked, but since double-spaced
  525. hard drives do not always give actual free space amounts, you may need more
  526. free bytes than the program thinks you need, if you are using something like
  527. Stacker or DoubleSpace.
  528.  
  529. Combining split files:
  530.  
  531. Move the selector bar over any ONE of the split files. A leading split file
  532. signature will be read to see how many units and total bytes are in the
  533. target combined file. If the source is a floppy drive, you will be prompted
  534. to swap disks when needed.
  535.  
  536. As of version 1.1 of IV, you also have a join/unjoin option in the split
  537. command options. Join will take all selected files and combine them into one
  538. large file. This function was meant to be used to combine multiple standard
  539. text files, such as source code modules. However, you can join binary files
  540. together as well. The join function creates a file with the same name as the
  541. output file, but with an extension of .JFI (joined-file-information). This
  542. text file simply is a directory of the joined files. You must not alter
  543. this file, and if you don't need to unjoin the files, you may delete the
  544. .JFI files. To unjoin a file, position the selector bar over the joined file,
  545. press S to select the split command option, and then U to unjoin the file.
  546. There MUST be a .JFI file in the same directory to be able to unjoin the
  547. file.
  548.  
  549.  
  550.                         V: Change Drive
  551.  
  552. Just press the key for the drive you want to change to. IV will read the
  553. current directory of the drive, which may or may not be the root directory.
  554.  
  555.  
  556.                         Del: Delete Files
  557.  
  558. Press the Delete key to delete one or more files. If you have selected files,
  559. then only the selected files can be deleted. If you have not selected any
  560. files, then only the file/directory that the selector bar is positioned over
  561. can be deleted. If you wish to delete a directory, you must confirm your
  562. decision since all files and subdirectories will be deleted as well, similar
  563. to the DOS 6 DELTREE command. All files will be deleted, including read-only,
  564. system, and hidden files. However, any form of disk error will stop the
  565. deletion process.
  566.  
  567. If you are currently viewing a ZIP file, then files will be deleted from the
  568. ZIP file, provided that PKZIP.EXE is on the command path. You may not delete
  569. files that exist below the root level of a zip file.
  570.  
  571.  
  572.                         I: Change Attributes
  573.  
  574. This option allows you to set or clear the read-only (R), hidden (H), and
  575. system (S) file attributes for files and directories. You may also change
  576. the date and time for files. Date and time can't be changed for directories.
  577.  
  578.  
  579.                         K: Make Directory
  580.  
  581. This option is identical to the DOS MD (MKDIR) command.
  582.  
  583.  
  584.                         M: Move Files
  585.  
  586. This option allows you to move files and directories from one location to
  587. another. You must specify a valid target path. If the source and target
  588. locations are on the same physical disk drive, then a quick rename of the
  589. files will be done.
  590.  
  591. Otherwise, the files will be copied to the target location and then removed
  592. from the source location. When you move files, the amount of storage
  593. required will always be 0 bytes for moves on the same drive, since no files
  594. are physically copied. However, this does not include storage needed for
  595. subdirectory creation if you are moving directory trees. Each directory
  596. entry takes one or two clusters of space, or anywhere from 1 to 4K of space,
  597. typically. If a file exists on the target path that has the same name as one
  598. on the source path, you will (a) receive an error message if the move takes
  599. place on the same drive (fast rename mode), or (b) be given the option to
  600. skip moving the file (it will still be deleted from the source path),
  601. overwrite the file on the target path, or replace all subsequent files that
  602. may match on the target path.
  603.  
  604.                         X: XCopy Files
  605.  
  606. This option is called XCopy since the letter C is already used by the convert
  607. option. You can copy directory trees with this option. If you copy one or
  608. more directories, it will be necessary to read the tree structure to
  609. determine if you have enough space on the target drive. During a file copy
  610. a progress monitor is used to show how long it will take to copy all files
  611. and any directories. If a file with the same name exists on the target
  612. location, then you will be asked to confirm file replacement.
  613.  
  614. You may occasionally need to duplicate files in the same directory. By
  615. default, the copy/move process requires a target path that is different from
  616. the current path. To duplicate a file, you must make sure that NO files are
  617. toggled for selection and the selector bar is positioned over the file you
  618. wish to duplicate. Select X to start, then when you are asked where to copy
  619. the file to, enter a single period (.). You will then be asked for a
  620. duplicate file name.
  621.  
  622.  
  623.                         Program Colors
  624.  
  625. The color settings for IV can be changed using the F2 key. To save a new
  626. color setting, you must provide IV with the full pathname to where the
  627. IV file is located. For example, if IV.EXE is in your DOS directory, then
  628. enter C:\DOS as the file path. IV will modify itself on disk with the new
  629. color settings. You can restore the colors back to the original settings
  630. using the Restore option.
  631.  
  632.                         Program Version
  633.  
  634. Press F1 to show the current program version/revision numbers and date.
  635.  
  636.  
  637.                         COMMAND SUMMARY
  638.                         ===============
  639.  
  640. RETURN: VIEW CURRENT FILE AS TEXT/BINARY OR CHANGE TO DIRECTORY (CD)
  641. >
  642.     In view mode:
  643.     J: Jump to line number
  644.     F: Find text (use leading ~ for case-sensitive match, \## for binary
  645.                   hex-format digit. I.E. ~Test\0d\0a)
  646.     E: Call system EDIT command using a shell mode - not available in
  647.        binary view mode and is subject to free memory on system.
  648.     RETURN: Exit view mode and return to the directory screen/exit.
  649.     Esc: Cancel view operation for all subsequent files selected.
  650.     Use PgUp/PgDn, HOME, END,  and the cursor keys to navigate the file.
  651. <
  652.  
  653. H: HEX MODE VIEWER
  654. >
  655.     In view mode:
  656.     Use J,F,E as above, for hex format find, enter a string of hex digits.
  657.     The E option invokes the hex editor:
  658.     >
  659.     Use the cursor keys to move the edit cursor, TAB to toggle between text
  660.     edit mode and hex edit mode. Press F1 to save changes.
  661.     Use F2/F3 to shrink/expand the file beginning at the current cursor
  662.     position. You must have sufficient space on the directory drive to
  663.     contain a temporary file.
  664.     <
  665. <
  666.  
  667. Z: ZIP FILES
  668. >
  669.     If files are selected, then they will be zipped to the target archive.
  670.     If no files are selected, then you must provide a pattern to use in
  671.     zipping the directory (i.e. *.* for all files). You have the option to
  672.     recursively zip all subdirectories as well. PKZIP must be on the command
  673.     path.
  674. <
  675.  
  676. U: UNZIP FILES
  677. >
  678.     If you are viewing a normal directory, the file that the selector bar
  679.     is positioned over will be unzipped. PKUNZIP must be on the command
  680.     path.
  681.     If you are viewing a zip file (zip directory), then you will be able to
  682.     unzip any selected files in the zip directory.
  683. <
  684.  
  685. DEL: DELETE FILES
  686. >
  687.     If you are viewing a normal directory:
  688.         If no files are selected, delete the file/directory the selector
  689.         bar is positioned over.
  690.         If files are selected, delete everything that is selected, with or
  691.         without confirmation.
  692.     If you are viewing a zip directory, delete selected files, only if they
  693.     are in the root of the zip directory.
  694. <
  695.  
  696. O: CHANGE SORT ORDER OF ENTRIES
  697.  
  698. E: EXTENSION (PATTERN) FILTER
  699. >
  700.     Enter one or more patterns, seperated by commas. To exclude (rather than
  701.     include) the pattern(s), begin the string with a leading tilde (~).
  702.     Press ENTER by itself to reset the filter to *.*.
  703. <
  704.  
  705. F: FIND WITH REPLACE
  706. >
  707.     If no files are selected, enter a file search pattern (wild cards are
  708.     valid). The current path and all subdirectories will be scanned for file
  709.     matches. Use the F1 key to select a file from the search results screen
  710.     to view any of the found matches.
  711.  
  712.     If files are selected, enter a search string. As with the F options in
  713.     the hex/binary/text view modes, use a leading tilde (~) for a case
  714.     sensitive search, and the \## sequence for binary data. If you ask to
  715.     replace the search string, enter a replacement string, which is by
  716.     default case sensitive.
  717. <
  718.  
  719. T: SET TAB SIZES (0-16, default 4, 0 to strip tabs)
  720.  
  721. R: RENAME FILES
  722.  
  723. S: SPLITTER
  724. >
  725.     You may only split to a 3.5" high density drive (disks must be formatted
  726.     and blank), or you may split to any hard drive as well.
  727.  
  728.     You must have a valid .JFI file for unjoining files, as created by the
  729.     join command.
  730. <
  731.  
  732. V: CHANGE DRIVE
  733.  
  734. M: MOVE FILES
  735.  
  736. J: JUMP TO FILE
  737. >
  738.     Use a leading colon (:) to include directories in the jump.
  739. <
  740.  
  741. P: PRINT FILES
  742. >
  743.     Laser printing requires a printer capable of handling the HP PCL printer
  744.     sequences. If the laser printer's native mode is not PCL, you must
  745.     switch the printer to PCL before printing the file(s).
  746. <
  747.  
  748. N: NEW PATH
  749. >
  750.     Unlike the CD command, you can enter a drive and path at the same time.
  751.     Press ENTER by itself to clear all selected entries.
  752. <
  753.  
  754. A: TOGGLE ALL FILES
  755.  
  756. B: BYTES USED ANALYSIS
  757.  
  758. D: DOS SHELL
  759.  
  760. C: CONVERT TEXT FILES
  761.  
  762. I: CHANGE FILE ATTRIBUTES,DATE,TIME
  763.  
  764. K: MAKE DIRECTORY
  765.  
  766. X: XCOPY
  767.  
  768. Q: QUIT
  769.  
  770. ---------------------------------- +++ --------------------------------------
  771.  
  772.                         DarkStar Systems
  773.                         71 Wagon Trailway
  774.                         North York, Ontario
  775.                         Canada  M2J 4V4
  776.  
  777.